package 抽象类名作为形参和返回值;

public class AnimalDemo {
    public static void main(String[] args) {
        //创建操作类对象，并调用方法
        AnimalOperator ao=new AnimalOperator();
        //以多态的形式创建a对象
        Animal a=new Cat();
        ao.useAnimal(a);

        Animal a2 = ao.getAnimal();//new Cat()
        a2.eat();
    }
}
